#ifndef __ELEMENT_DATA_H__
#define __ELEMENT_DATA_H__

#include "stdio.h"
#include "stdlib.h"
#include "string.h"
#include "unistd.h"
#include "time.h"

typedef struct Elenemt_data
{
    char name[128]; //用户名
    char password[128]; //密码
    unsigned char id; // id 1 为 管理员用户  0 为普通用户
}Elenemt_data;

typedef struct Double_Node
{
    Elenemt_data data;
    struct Double_Node* prev;
    struct Double_Node *next;
}Double_Node;

// 头结点
typedef struct Double_Link_List
{
    Double_Node *head;
}Double_Link_List;

#define ERRLOG(str) do{\
	printf("%s %s %s %d\n" , str , __FILE__ , __func__ , __LINE__); \
} while(0);
/*
__FILE__    当前文件

__func__    当前函数

__LINE__    当前行数
*/

#endif